const _products = [
  {id: 1, title: 'iPad 4 Mini', price: 500.1, inventory: 2},
  {id: 2, title: 'H&M T-Shirt White', price: 10.99, inventory: 10},
  {id: 3, title: 'Charli XCX - Sucker CD', price: 19.99, inventory: 5}
]

export default {
  getProducts () {
    return new Promise((resolve, reject) => {
      setTimeout(() => resolve(_products), 100)
    })
  },
  buyProducts () {
    return new Promise((resolve, reject) => {
      setTimeout(() => {
        (Math.random() > 0.5 || navigator.userAgent.indexOf('PhantomJS') > -1) ? resolve() : reject(new Error('buy failure'))
      }, 100)
    })
  }
}
